(廢文模式 on)
為了更好地掌握目前文章在課程中的定位,之後會在每次的文章開頭列出本次文章前後的小節名稱,並以粗體字來表示這次文章中要討論的主題~
希望讀者們可以更快進入狀況~
(每次文章所涵蓋的內容會因為筆者的可用時間而有所增減,還請讀者們海涵,感謝各位)
(廢文模式 off)
在此小節中,谷歌把拔首先簡單複習了一下上一節提到的內容:
(這邊會以神經網路模型為例)
接著谷歌開始了一連串的講古故事,底下用條列的方式來依序介紹谷歌所說的故事:
(敘述部分會斟酌加入筆者自身的一些額外描述,若想了解課程原意的讀者們還請直接移駕至 Coursera 上一同註冊課程共襄盛舉~~)
在這個小節中,谷歌提出了一個筆者認為也是蠻關鍵的一個問題,也就是把問題拆分成數個小問題。在一般的情境當中,我們可能認為解決一個問題當然就只需要一個模型就足夠了,但通常在業界裡一開始的問題發想其實範疇都是挺大的,例如:
實際上這些問題有些是可以使用機器學習解決的,有些則不一定,這邊我們只討論能解決的問題。以第一個問題為例,要提高商品的販售業績,其實還有很多因素需要考量,例如:
很明顯地,一個問題實際上都有非常多細節需要討論與定義。實際上,每一個新問題都需要經過好幾次的精練,才能將問題好好地切分並定義清楚,在定義清楚的條件下,才能接著討論這些問題是不是都能被機器學習的方法解決?,如果能,那這個問題目前需要/缺乏哪些支援?(資料?有背景知識的專業人員?),接著每一個小問題又各需要用什麼樣的方法來建模?
一連串下去同樣族繁不及備載,這邊就不再一一討論了。
最後,筆者認為每一個機器學習的問題都應該被嚴謹地看待,並且被仔細且深刻地討論後才能開始投入資源來運作,也就是事先的準備非常重要!如果在沒有完全了解問題本質的狀況下投入資源,往往都是以悲劇告終,如果有成功的案例,可能也是運氣好或是問題本身的性質本來就非常適合機器學習所導致的結果。倘若真的成功了一個機器學習專案,也千萬不能心存僥倖...
否則下場如何,如人飲水,冷暖自知囉 :)
(目前為止文章都好像還沒談到技術... Orz 之後再說吧XD)